package com.coderman.infosys.auth.api.dto.authority;


import com.coderman.infosys.plat.auth.common.dto.BaseResponseDTO;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
* @Description:权限类
* @Author:
* @CreateTime:2022-01-02 15:27:39
* @version v1.0
*/
@Data
@ToString
public class AuthorityDTO extends BaseResponseDTO {

	/** 权限编码标示 **/
	private String authCode;

	/** 权限类型 **/
	private Integer authorityType;

	/** 关联角色 **/
	private String roleCode;

	/** 关联角色组 **/
	private String roleGroupCode;

	/** 权限状态 **/
	private Integer status;

	/** 数据字段权限列表 **/
	private List<DataAuthorityDTO> dataAuthorityBOList;

	/** 系统菜单权限列表 **/
	private List<SystemAuthorityDTO>  systemAuthorityBOList;


	/** 行政权限列表 **/
	private List<AdminAuthorityDTO>  adminAuthorityBOList;




}